SciKit-GStat 1.0: a SciPy-flavored geostatistical variogram estimation toolbox written in Python

نویسندگان

چکیده

Abstract. Geostatistical methods are widely used in almost all geoscientific disciplines, i.e., for interpolation, rescaling, data assimilation or modeling. At its core, geostatistics aims to detect, quantify, describe, analyze and model spatial covariance of observations. The variogram, a tool describe this formalized way, is at the heart every such method. Unfortunately, many applications focus on interpolation method result rather than quality estimated variogram. Not least because estimating variogram commonly left as task computers, some software implementations do not even show user. This miss, largely determines whether application makes sense all. Furthermore, Python programming language was missing mature, well-established tested package estimation couple years ago. Here I present SciKit-GStat, an open-source that fits well into established frameworks scientific computing puts before more sophisticated about be applied. SciKit-GStat written mutable, object-oriented way mimics typical geostatistical analysis workflow. Its main strength ease use interactivity, it therefore usable with only little no knowledge Python. During last few years, other libraries covering developed along SciKit-GStat. Today, most important ones can interfaced by Additionally, structures reused internally, keep user from learning complex models, just using Common powerful interfaces enable packages workflows forcing stick author's paradigms. ships large number predefined procedures, algorithms estimators, theoretical models binning algorithms. approaches estimate variograms covered out box. same time, base class very flexible adjusted less common problems, well. Last but least, made sure aided implementing new procedures extending core functionality much possible, extend uncovered cases. With broad documentation, guide, tutorials good unit-test coverage, enables implementation details.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scikit-learn: Machine Learning in Python

Scikit-learn is a Python module integrating a wide range of state-of-the-art machine learning algorithms for medium-scale supervised and unsupervised problems. This package focuses on bringing machine learning to non-specialists using a general-purpose high-level language. Emphasis is put on ease of use, performance, documentation, and API consistency. It has minimal dependencies and is distrib...

متن کامل

scikit-image: image processing in Python

scikit-image is an image processing library that implements algorithms and utilities for use in research, education and industry applications. It is released under the liberal Modified BSD open source license, provides a well-documented API in the Python programming language, and is developed by an active, international team of collaborators. In this paper we highlight the advantages of open so...

متن کامل

A scikit-based Python environment for performing multi-label classification

scikit-multilearn is a Python library for performing multi-label classification. The library is compatible with the scikit/scipy ecosystem and uses sparse matrices for all internal operations. It provides native Python implementations of popular multi-label classification methods alongside novel framework for label space partitioning and division. It includes graph-based community detection met...

متن کامل

Analyzing microtomography data with Python and the scikit-image library

The exploration and processing of images is a vital aspect of the scientific workflows of many X-ray imaging modalities. Users require tools that combine interactivity, versatility, and performance. scikit-image is an open-source image processing toolkit for the Python language that supports a large variety of file formats and is compatible with 2D and 3D images. The toolkit exposes a simple pr...

متن کامل

Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learning

imbalanced-learn is an open-source python toolbox aiming at providing a wide range of methods to cope with the problem of imbalanced dataset frequently encountered in machine learning and pattern recognition. The implemented state-of-the-art methods can be categorized into 4 groups: (i) under-sampling, (ii) over-sampling, (iii) combination of overand under-sampling, and (iv) ensemble learning m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Geoscientific Model Development

سال: 2022

ISSN: ['1991-9603', '1991-959X']

DOI: https://doi.org/10.5194/gmd-15-2505-2022